thorny-headed worm - French English Dictionary